something annoying - French English Dictionary